Q: What is the space complexity of a treap algorithm?
Solution: The average case and worst case space complexity of a treap is mathematically found to be O(N).
Q: A treap is a combination of a tree and a heap.
Solution: A treap is a combination of a tree and a heap. The structure of a treap is determined by the fact that it is heap-ordered.
Q: Which is the simplest of all binary search trees?
Solution: A treap is the simplest of all binary search trees. Each node is given a numeric priority and implementation is non recursive.
Q: What is the reason behind the simplicity of a treap?
Solution: A treap is the simplest of all because we don’t have to worry about adjusting the priority of a node.
Q: What is the condition for priority of a node in a treap?
Solution: A node’s priority should satisfy heap order. That is, any node’s priority should be at least as large as its parent.
Q: Several other operations like union set difference and intersection can be done in treaps.
Solution: Other than insertion, deletion and search operations, several operations like union, intersection and set difference can be done in treaps.
Q: What is the average running time of a treap?
Solution: The average case and worst case analysis of a treap are mathematically found to be O(log N).
Q: Which node has the lowest priority in a treap?
Solution: A root node has the lowest priority in a treap since the node’s priority is based on heap order.
Q: What is the priority of a null node?
Solution: The priority of a null node is set to be infinity in a treap so that during deletion, priority of that particular node is set to infinity, rotated and freed.
Q: Who invented treaps?
Solution: Cecilia and Raimund invented Treaps. Arne Andersson invented AA – Trees. Donald Shell invented shell sort and Harris and Ross formulated maximum flow problem.
You Have Score    | /10 |